Skip to content

b-basoglu/simpleproject

Repository files navigation

First Vidoe -> simpleproject

https://github.com/b-basoglu/simpleproject/tree/video1-first-sample-project

https://www.youtube.com/watch?v=auH6ubeHKrs

Created a simple project to use as a sample project in my next videos. I did not pay attention that much for UI design.

In this project I have done following implementations;

  • Single activity and two fragments
  • Rearrange gradle scripts with dependencies.gradle
  • Activity toolbar
  • Enabling home button (back button on toolbar) in fragment
  • Custom application themes
  • Navigation component with safe arguments
  • Data passing, state observing between fragment and activity and manage all navigations from activity via base activity and base fragment or Shared ViewModel
  • ViewBinding and databinding

Please feel free to give feedback

Thank you everyone, see you on next video :D.

Second video -> Local file logging

https://github.com/b-basoglu/simpleproject/tree/video2-file-logging

https://www.youtube.com/watch?v=0Evjd5c_x5E

  • Create an android library for logging
  • Use Android-logback to logs files into file and also bind logcat to android logback logger
  • Show your logs in a recyclerview
  • Share your files with file-provider
  • Send your files with email, whatsapp, slack and many other options that will be shown when email intend is created.
  • Show how to create email intend in application
  • Basic string list adapter with item click listener
  • Create debug manifest

Please feel free to give feedback

Thank you everyone :D.

Third video -> Encrypted Shared Preferences

https://github.com/b-basoglu/simpleproject/tree/video3-enrypted-shared-preferences

https://www.youtube.com/watch?v=eUCpQDZOfaY

  • How to implement encrypted shared preferences (for minimum API 21).

Please feel free to give feedback

Thank you everyone :D.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages