Skip to content
View Churikov0112's full-sized avatar
🦐
Shrimping at home
🦐
Shrimping at home
  • Saint-Petersburg, Russia
  • 17:37 (UTC +03:00)

Block or report Churikov0112

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.

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
Churikov0112/README.md

👋 About me

• Egor Churikov
• Flutter Developer | Mobile Architect | Engineer | Educator | Entrepreneur | Linuxiod | Wibecoder

🎯 Main Stack

• Flutter
• Dart

🏗 Architecture & State Management

• BLoC (Bloc, HydratedBloc, BlocConcurrency)
• GetIt, Injectable
• RxDart (Streams/BehaviorSubject, StreamBuilder)

🗺 Cartography (my main expertise)

• MapLibre GL Flutter • Mapbox GL Flutter 
• FlutterMap (Leaflet)
• Move marker animation over coordinates
• Complex custom markers (even with animation)

📡 Network connection

• REST API (dio, http)
• GraphQL (graphql, artemis)
• WebSocket (phoenix_socket)
• Firebase (Realtime Database, Cloud Firestore)

💾 Local Storage & Databases

• Hive
• SharedPreferences
• Secure Storage
• Hydrated BLoC

📱 Platforms & Native

• iOS: Swift via Platform Channels, Live Activities, Dynamic Island, third-party SDKs
• Android: Kotlin via Platform Channels, Remote Views, third-party SDKs
• Push notifications: FCM (Firebase), HMS (Huawei), local notifications
• Background tasks: WorkManager, Background Location

🎨 UI/UX & Animations

• CustomPaint & Canvas
• Animations: Implicit/Explicit, Hero, Bottom Sheets
• Responsive/Adaptive design • Material 3/Cupertino

⚙️ DevOps & Tools

• Analytics: Firebase Analytics, Crashlytics, Yandex Metrica
• Publishing: App Store Connect, Google Play Console, RuStore

**🌐 Other **

• Internationalization: intl, locale
• Navigation: go_router, bottom_sheets (even on map)
• Media: camera, image_picker, video_player, audioplayers, 3d viewer

💾 Web-scraping and data processing

• Octoparse
• Python

🧑‍🎓 Bachelor

- ITMO University (Saint-Petersburg)
- Mega-faculty TIT (Translational and Information Technologies)
- Faculty ICT (Infocommunication Technologies)
- Program 11.03.04 (Infocommunication Technologies and Communication Systems)
- Specialization - Programming in Infocommunication Systems
- Graduation year -  2023

🧑‍🏫 Educator

- Started teaching my own classmates in the 3rd year
- Currently teaching Mobile and Network Application Design and Interface Development

🎮 Entrepreneur

- Creator of [Football Collection](https://packee-dev.github.io), a globally popular series of football card collecting games
- Worked on a Flutter mobile app, data web-scraping with Python + Octoparse, design

💻 Linuxiod

- Android Phone
- Manjaro Linux for Home

📫 Contacts

Pinned Loading

  1. GameplayFootball GameplayFootball Public

    Forked from vi3itor/GameplayFootball

    Football game

    C++