Skip to content

Instantly share code, notes, and snippets.

View aasif1297's full-sized avatar
:octocat:
Focusing

Asif Jawaid aasif1297

:octocat:
Focusing
View GitHub Profile
<h2 style="text-align: center;"><b>PRIVACY POLICY</b></h2>
<p>Effective date: 2022-01-18</p>
<p>1. <b>Introduction</b></p>
<p>Welcome to <b> BHC</b>.</p>
<p><b>BHC</b> (“us”, “we”, or “our”) operates <b>blackhistorycalenders.com</b> (hereinafter referred to as <b>“Service”</b>).</p>
<p>Our Privacy Policy governs your visit to <b>blackhistorycalenders.com</b>, and explains how we collect, safeguard and disclose information that results from your use of our Service.</p>
<p>We use your data to provide and improve Service. By using Service, you agree to the collection and use of information in accordance with this policy. Unless otherwise defined in this Privacy Policy, the terms used in this Privacy Policy have the same meanings as in our Terms and Conditions.</p>
<p>Our Terms and Conditions (<b>“Terms”</b>) govern all use of our Service and together with the Privacy Policy constitutes your agreement with us (<b>“agreement”</b>).</p>
<p>2. <b>Definitions</b></p>
import 'package:articleMovieApp/bloc/get_movies_bloc.dart';
import 'package:articleMovieApp/model/movie.dart';
import 'package:articleMovieApp/model/movie_response.dart';
import 'package:eva_icons_flutter/eva_icons_flutter.dart';
import 'package:flutter/material.dart';
import 'package:articleMovieApp/style/theme.dart' as Style;
import 'package:flutter_rating_bar/flutter_rating_bar.dart';
class TopMovies extends StatefulWidget {
@override
import 'package:articleMovieApp/bloc/get_movies_bloc.dart';
import 'package:articleMovieApp/model/movie.dart';
import 'package:articleMovieApp/model/movie_response.dart';
import 'package:flutter/material.dart';
import 'package:articleMovieApp/style/theme.dart' as Style;
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
import 'package:page_indicator/page_indicator.dart';
class NowPlaying extends StatefulWidget {
@override
import 'package:articleMovieApp/bloc/get_movies_bloc.dart';
import 'package:articleMovieApp/model/movie.dart';
import 'package:articleMovieApp/model/movie_response.dart';
import 'package:articleMovieApp/widgets/now_playing.dart';
import 'package:articleMovieApp/widgets/top_movies.dart';
import 'package:eva_icons_flutter/eva_icons_flutter.dart';
import 'package:flutter/material.dart';
import 'package:articleMovieApp/style/theme.dart' as Style;
class HomePage extends StatefulWidget {
import 'package:articleMovieApp/model/movie_response.dart';
import 'package:articleMovieApp/repository/repository.dart';
import 'package:rxdart/rxdart.dart';
class MoviesListBloc {
final MovieRepository _movieRepository = MovieRepository();
final BehaviorSubject<MovieResponse> _subject =
BehaviorSubject<MovieResponse>();
getMovies() async {
import 'package:articleMovieApp/model/movie_response.dart';
import 'package:dio/dio.dart';
class MovieRepository {
final String apiKey = "Your-Api-Key";
static String mainUrl = "https://api.themoviedb.org/3";
final Dio _dio = Dio();
var getMoviesUrl = '$mainUrl/discover/movie';
var getPlayingUrl = '$mainUrl/movie/now_playing';
class Movie {
final int id;
final double popularity;
final String title;
final String backPoster;
final String poster;
final String overview;
final double rating;
Movie(this.id, this.popularity, this.title, this.backPoster, this.poster,
class MovieResponse {
final List<Movie> movies;
final String error;
MovieResponse(this.movies, this.error);
MovieResponse.fromJson(Map<String, dynamic> json)
: movies = (json["results"] as List)
.map((i) => new Movie.fromJson(i))
.toList(),
@aasif1297
aasif1297 / ExpandingCollActivity.java
Created March 10, 2020 13:20
Expanding Collection Activity
package com.cs.androidanimations.activity;
import android.app.Activity;
import android.content.Context;
import android.graphics.Color;
import android.os.Bundle;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@aasif1297
aasif1297 / ExampleDataset.java
Created March 10, 2020 13:17
Example Dataset
package com.cs.androidanimations.model;
import com.cs.androidanimations.R;
import com.ramotion.expandingcollection.ECCardData;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.Random;