Skip to content

A sample Android JetPack Compose app with Firestore, Room, Retrofit usages combined with Kotless sample API

License

Notifications You must be signed in to change notification settings

AlexeyPerov/NotesCompose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android Jetpack Compose & Kotless Sample Apps for Notes Management.

🚧 Work In Progress (although the architecture and main components are ready) 🚧

NotesCompose

This is a sample Android app built with Jetpack components. Full version is made with Flutter

The purpose is simply to try and learn new technologies.

Libraries

Android client

The client project consists of two modules

:platform contains mostly utilities :app contains the client itself

This is a single-activity application. See app_navigation.xml and main_fragment_navigation.xml for navigation details.

There are three options for data repositories: Room, Retrofit, Firestore. All of them are available for basic functionality but RoomRepository is selected by default. To change it see RepositoriesModule.

Kotless

Kotless serverless app is used to work with Retrofit repositories. See instructions on how to run it in Kotless page

Screenshots

plot

About

A sample Android JetPack Compose app with Firestore, Room, Retrofit usages combined with Kotless sample API

Topics

Resources

License

Stars

Watchers

Forks