Skip to content
View Alox1d's full-sized avatar
😊
😊

Block or report Alox1d

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Alox1d/README.md

A/B Apps - Alexander Baranov. Android. Attention to detail.

Android developer working with Kotlin, Jetpack Compose and the details that make an app feel right.

  • Now: Android fintech at Wildberries - installment payments, financial calculations and reliable UI state.
  • Previously: VK ID - authentication flows and Android integration.
  • On my workbench: Chatevent, a commercial planner where tasks live in chats.

Kotlin · Java · Jetpack Compose · Coroutines / Flow · Room · Android SDK

Telegram ↗   ·   Habr ↗   ·   My VK ID article ↗

Apps

Chatevent

A chat-shaped planner: tasks, notes, folders and a calendar in one place.

Commercial product · In development
Private source · Kotlin · Compose · Room · Glance

Chatevent Android screenshot: chats, folders and upcoming tasks, with demonstration data.

WordNote

Notes, tasks and reminders with English voice input, OCR and date/time extraction.

Historical graduation project · Huawei Cup 2020 APP student winner
Ivanovo State Power Engineering University · Kotlin / Java · SQLite · Huawei HMS

WordNote Android screenshot: task lists and reminders.

Source code ↗ · AppGallery ↗ · Video demo ↗

Writing & milestones

Open-source tools

DateParser - words become dates

Offline English and Russian date/time parsing for Android, JVM and iOS. My Kotlin Multiplatform adaptation of Alexey Orazov's date-parser.

MIT · Kotlin Multiplatform · Android / JVM / iOS

Release 0.1.1 ↗ · Maven Central ↗

PCBCalc - circuits meet mechanics

My 2018 graduation project at Ivanovo Energy College: educational PCB vibration and reliability calculations, with Word export.

Java · 7 calculation/export tests · Original report templates

A Windows PowerShell GUI for batch signing service acceptance PDFs with CryptoPro. It creates detached CAdES-BES signatures without changing the PDFs.

Public Android samples

Small Android samples and experiments, from custom drawing to voice recording.

  • vkvoicenotes - Voice recording and playback with Android Views, Room, Dagger, RxJava and ExoPlayer.
  • CustomViewTest - Custom Android Views: Canvas drawing, bitmap shaders, XML attributes and saved state.
  • AndroidCore - Java/Kotlin fundamentals, concurrency, collections, Coroutines/Flow and Handler/Looper experiments.

Course-based learning

Exercises I followed and adapted while learning Android.

  • VKNewsApp - a learning VK news client with Compose, MVVM, Flow, Dagger, Retrofit and pagination.
  • ComposeAnimations - Compose animation exercises: content, size, shape, color, alpha and rotation.
  • MVI-Weather-App - an unfinished exploration of MVIKotlin, Decompose, Room and Retrofit.

Pinned Loading

  1. wordnote wordnote Public

    Android notes and reminders - graduation project at Ivanovo State Power Engineering University; Huawei Cup 2020 APP student winner.

    Kotlin 1

  2. dateparser-kotlin dateparser-kotlin Public

    Offline English and Russian natural language date parser for Kotlin Multiplatform (Android, JVM, iOS).

    Kotlin 1

  3. PCBCalc PCBCalc Public

    My energy-college graduation project: Android PCB vibration/reliability calculations and editable Word reports.

    Java 1

  4. AndroidCore AndroidCore Public

    Java, Kotlin and Android fundamentals playground: concurrency, generics, collections, Coroutines/Flow and Handler/Looper experiments.

    Java 1

  5. VKNewsApp VKNewsApp Public

    Learning project for a VK news feed: Jetpack Compose, MVVM, Coroutines/Flow, Dagger, Retrofit, pagination, comments and likes.

    Kotlin 1

  6. ComposeAnimations ComposeAnimations Public

    Course-based Jetpack Compose animation exercises: AnimatedContent, state-driven size, shape, color, alpha and infinite rotation.

    Kotlin 1